package com.dqyt.app.bean;

import com.dqyt.khjc.bean.BaseBean;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.io.Serializable;

/**
 * 样品信息
 */
@Document(collection = Sample.TableName)
public class Sample extends BaseBean implements Serializable {


    public static final String TableName = "t_Sample";

    /**
     * 样品类型  呼吸器
     */
    public final static int YP_TYPE_HXQ = 1;

    /**
     * 样品类型  复合气瓶
     */
    public final static int YP_TYPE_FHQP = 2;

    /**
     * 样品状态  已接收
     */
    public final static int YP_STATUE_YJS = 1;

    /**
     * 样品状态  检验中
     */
    public final static int YP_STATUE_JYZ = 2;

    /**
     * 样品状态  检测不合格
     */
    public final static int YP_STATUE_BGSHZ = 3;

    /**
     * 样品状态  报告完成--合格
     */
    public final static int YP_STATUE_HG = 4;

    /**
     * 样品状态  维修中
     */
    public final static int YP_STATUE_WXZ = 5;

    /**
     * 样品状态  报告完成--已废弃
     */
    public final static int YP_STATUE_BHG = 6;



    /**
     * 入库年份加上标识编号对每个设备而言一年唯一
     */
    @Id
    public String bh;

    /**
     * 样品类型   1：
     */
    public int type;



    /**
     * 1:普通检验    2:抽检
     */
    public int spType;




    /**
     * 设备状态  1：已接受   2：检测中 3：检测不合格 4：合格 5：维修中   （1：已接受  去掉了 5:维修中去掉了）
     */
    public int sampleStatue;

    //不合格原因  只有不合格的时候才有
    public String bhgyy;

    /**
     * 标识编号
     */
    public String bsbh;


    /**
     * 设备编号
     */
    public String sbbh;

    /**
     * 任务单编号
     */
    public  String rwdbh;

    /**
     * 设备二维码
     */
    public String erweima;


    /**
     * 二维码的头部
     */
    public String bsbhHrader;


    /**
     * 委托方id
     */
    public long wtfId;


    /**
     * 委托方下属单位
     */
    public long wtfIdChi;

    /**
     * 委托方 下属单位名称
     */
    public String  wtfChi;

    /**
     * 送检人 id
     */
    public String sjrId;
    /**
     * 送检人
     */
    public String sjr;

    /**
     * 接收日期的时间戳
     */
    public long jsrqLong;


    /**
     * 检验日期 只要年 用于搜索  如2020
     */
    public String jyrqNian;
    /**
     * 检验日期只要 年月 用于搜索 如： 2020-02
     */
    public String jyrqYue;



    /**
     * 空气呼吸器
     */
    public Respirator respirator;

    /**
     * 复合气瓶
     */
    public Cylinders cylinders;

    /**
     * 制造厂id
     */
    public String zzcsId;

    /**
     * 制造厂商
     */
    public String zzcs;

    /**
     * 样品审批 合格时间
     */
//    public long pizunTime = 0;


    /**
     * 短信联系人电话
     */
//    public  String SMSContactPh;
    /**
     * 短信联系人手机
     */
//    public  String SMSContactNa;

    /**
     * 排序字段
     */
    public String pxzd;

}
